package com.cfs.svc.bz;

import java.util.List;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import com.cfs.po.bz.Devision;
import com.cfs.vo.Condition;
import com.cfs.vo.Pager;

/**
 * 区划分
 * 类描述
 * @author lm
 * @version 1.0
 * 创建时间 2015-6-6
 */
@Path("/Devs")
public interface DevisionService {

	@POST
	@Path("/sub/{pid}")
	public List<Devision> listSub(@PathParam("pid")Long pid, Pager p);

	@POST
	@Path("/get")
	public List<Devision> list(Condition c);

	@GET
	@Path("/get/{id}")
	public Devision get(@PathParam("id")Long id);

	@POST
	@Path("/add")
	public Long add(Devision d);

	@GET
	@Path("/del/{id}")
	public int deleteById(@PathParam("id") Long id);

	@POST
	@Path("/upd")
	public Long update(Devision d);
}
